﻿/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei","微软雅黑","黑体",Arial,Helvetica,STHeiti; }   
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{-moz-outline-style: none;}
a{color:#666666;text-decoration:none}
a:link{color:#666666;text-decoration:none}
a:visited{color:#666666;text-decoration:none}
a:hover{color:#7f6b4d;}
body{background:url(../images/bg.jpg) repeat;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;overflow:hidden;}
.f_l{float:left}
.f_r{float:right}
.clearfix:after{display:block;content:"\20";height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix {*zoom:1;}
/* top */
.topframe{background:url(../images/topbg.png) repeat-x; height:100px; position:relative; margin-bottom:-10px;}
.top_index{background:url(../images/topframebg.png) no-repeat center center; height:118px; overflow:hidden}
.mainwidth{width:922px; margin:auto}
.logo{display:inline-block; background:url(../images/logo.png) no-repeat 0 0; width:137px; height:91px; margin-top:10px; margin-left:10px;}
.menu a{display:inline-block; text-align:center; padding:0 20px; font-size:16px; color:#7f6b4d; padding-top:32px; height:55px;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti;}
.menu a span{display:block; color:#ab9675; font-size:8px; font-family:Arial,Helvetica,STHeiti;text-shadow: 1px 1px 0 #fff;}
.menu a.selected{background:#987b4d url(../images/topbg2.png) repeat-x left bottom; color:#fff;}
.menu a.selected span{color:#fff; text-shadow:none;}
.banner_frame{background:url(../images/banner01.jpg) no-repeat center top; height:498px;}
.main_frame{background:url(../images/midbg.png) no-repeat center top; margin-top:-30px; padding-top:60px;}
.mainwidth2{width:880px; margin:auto}
.left_w{ width:280px;}
.titlecomm{font-size:14px; font-weight:bold; font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti; padding-left:16px; background:url(../images/icon.png) no-repeat 0 4px; line-height:20px; margin-bottom:10px;}
.titlecomm span.f_r{ font-size:10px; font-family:Arial,Helvetica,STHeiti; color:#999;}
.newslist li{padding:10px 0 10px 12px; position:relative; border-bottom:1px dotted #dbd9d9;background: transparent url("../images/d2.png") no-repeat 0 15px;}
.newslist li span.time{position:absolute; right:0; top:12px; font-size:12px; font-weight:bold; color:#c1a18d;}
.mid_w{padding-left:30px; width:300px;}
.footer{ border-top:2px solid #c7c7c7; padding:16px 0; color:#615e5d;width:880px; margin:10px auto 0 auto; font-size:12px;}
.table01{width:100%}
.table01 td,.table01 th{border:1px solid #dbd9d9; text-align:center; height:26px;}
.table01 th{ color:#976f33; font-weight:bold;}
.right_w{width:240px; position:relative; line-height:24px;}
.right_w h3{font-weight:bold; color:#976f33; line-height:24px; padding-top:8px; margin-bottom:5px;}
.right_w p{line-height:24px; color:#666666;text-align:justify; text-justify:inter-ideograph;}
.right_w .wx{position:absolute; top:0; right:0;}
.tit01{ background-position:0 -19px;}
.tit02{ background-position:0 -45px;}
.banner_01{background-image:url(../images/banner02.jpg); height:150px;}
.banner_02{background-image:url(../images/banner03.jpg); height:150px;}
.banner_03{background-image:url(../images/banner04.jpg); height:150px;}
.banner_04{background-image:url(../images/banner05.jpg); height:150px;}
.banner_05{background-image:url(../images/banner06.jpg); height:150px;}
.content{width:960px; margin:auto; background:#fff;}
.leftframe{width:130px; position:relative; padding-top:50px;}
.leftframe h1{ background:url(../images/hbg.png) no-repeat 0 0; width:140px; height:44px; overflow:hidden; text-indent:-100px; position:absolute; left:-10px; top:0;}
.leftframe h1.t01{ background-position:0 -51px;}
.leftframe h1.t02{ background-position:0 -102px;}
.leftframe h1.t03{ background-position:0 -154px;}
.leftframe h1.t04{ background-position:0 -208px;}
.leftmenu{ background:url(../images/leftmenubg.png) no-repeat 0 0; margin-top:15px;}
.leftmenu a{display:inline-block; height:29px; padding-left:40px; font-size:14px; color:#8c8c8c; padding-top:6px; background:url(../images/icon.png) no-repeat 19px -64px; width:80px; line-height:20px;}
.leftframe .active{background-position:0 -36px;}
.leftframe .active a{ background-position:19px -13px; color:#000;}
.leftframe2 .active{background-position:0 -72px;}
.leftframe2 .leftmenu.active a{ background-position:19px -94px;}
.leftframe3 .active{background-position:0 -108px;}
.leftframe3 .leftmenu.active a{ background-position:19px -129px;}
.leftframe4 .active{background-position:0 -144px;}
.leftframe4 .leftmenu.active a{ background-position:19px -39px;}
.sub_menu{ padding:10px 0 0 10px;}
.sub_menu a{ display:inline-block; width:110px; background:#8c8c8c; min-height:30px; text-align:center; color:#fff; line-height:30px; margin-bottom:10px;}
.sub_menu a.active{ background:#c8373f; position:relative;}
.sub_menu a.active:after{content:""; width:0; height:0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 6px solid #c8373f; font-size:0; position:absolute; right:-5px; top:10px;}
.rightcont{width:800px; padding-right:16px;}
.place_w{height:26px; border-bottom:1px solid #e1e1e1; color:#a0a0a0; text-align:right; padding-top:10px; line-height:18px; margin-bottom:30px;}
.place_w a{ color:#a0a0a0;}
.place_w img{vertical-align:middle; margin:0 6px;}
.table02{ width:720px; margin:auto;}
.table02 table{width:100%;}
.table02 table td{ border:1px solid #e1e1e1; padding:15px; color:#8c8c8c; line-height:24px;}
.table02 table td.tit{background:#f5f5f5; width:18%; text-align:center; font-size:14px; color:#4f4f4f;}
.title_h{ font-size:18px;height:34px; background:#f5f5f5;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti; padding:0 10px; line-height:34px; vertical-align:middle; margin-bottom:24px;}
@font-face {
    font-family: 'ralewaythin';
    src: url('../font/raleway_thin-webfont.eot');
    src: url('../font/raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/raleway_thin-webfont.woff') format('woff'),
         url('../font/raleway_thin-webfont.ttf') format('truetype'),
         url('../font/raleway_thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;
}
.title_h span{text-transform:uppercase; font-size:14px; color:#a8a8a8; padding-left:10px;font-family: 'ralewaythin'; font-weight:bold;}
.about_frame{padding:0 25px;}
.about_frame h3,.about_frame p{font-size:14px; line-height:28px;}
.about_frame h3{font-weight:bold; color:#3b8ac6; margin-top:30px; margin-left:-18px;}
.about_frame img{margin:20px 0}
.about_frame h6{line-height:20px; padding:0 8px; color:#fff; font-size:14px; background:#3b8ac6; display:inline-block; margin:5px 0;}
.memberk{ width:730px;background:#fff url(../images/conbg.png) repeat-y right top; margin-bottom:15px; margin-left:20px; }
.memberk .con{ background:url(../images/top01.png) no-repeat right top; padding:0 ; line-height:24px; color:#7c7c7c; border-left:1px solid #e7e7e7;}
.memberk .con h3{ font-weight:bold; border-bottom:1px dotted #3b8ac6; padding-bottom:10px; color:#000; margin-bottom:10px;}
.memberk .bottombg{ background:url(../images/bot01.png) no-repeat right bottom; height:12px;}
.frame01{ width:230px; display:inline;}
.frame01 .bottombg{ background-image:url(../images/bot03.png);}
.frame02{ width:147px;display:inline;}
.frame02 .bottombg{ background-image:url(../images/bot02.png);}
.frame01 .con,.frame02 .con{min-height:260px;}
.loginK {background: url(../images/loginbg.png) no-repeat 0 0;padding:20px; width: 400px; height:260px; text-align: center;position: absolute; z-index:99; left:50%; top:180px; margin-left:-220px;}
.loginK .textr{text-align:right;}
/**2015/12/31***/
.sub0{background: url(../images/sub_bg1.png) no-repeat 0 0;width: 735px; height:252px; margin-left:18px; margin-bottom:5px;}

.sub1{background: url(../images/sub_bg2.png) no-repeat 0 0;width: 735px; height:202px; margin-left:18px; margin-bottom:5px;}

.sub2{background: url(../images/sub_bg3.png) no-repeat 0 0;width: 406px; height:200px; margin-left:18px; float:left;margin-bottom:5px;}
.sub3{background: url(../images/sub_bg4.png) no-repeat 0 0;width: 328px; height:200px;  float:left;margin-bottom:5px;}
.sub4{background: url(../images/sub_bg5.png) no-repeat 0 0;width: 361px; height:181px;  margin-left:18px;float:left;margin-bottom:5px;}
.sub5{background: url(../images/sub_bg6.png) no-repeat 0 0;width: 360px; height:181px; margin-left:11px; float:left;margin-bottom:5px;}

.sub6{background: url(../images/sub_bg7.png) no-repeat 0 0;width: 364px; height:250px;  margin-left:18px;float:left;margin-bottom:5px;}
.sub7{background: url(../images/sub_bg8.png) no-repeat 0 0;width: 360px; height:250px; margin-left:8px; float:left;margin-bottom:5px;}
.sub8{background: url(../images/sub_bg9.png) no-repeat 0 0;width: 364px; height:206px;  margin-left:18px;float:left;margin-bottom:5px;}



.loginK h1 {font-size:18px;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti; margin:6px 0 14px 0;}
.loginK dt,.loginK dd {float: left;height:30px; line-height:30px; margin-bottom:10px;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti;}
.loginK dt{width:115px; text-align: right; font-size:14px; color:#7b818d; letter-spacing:12px;}
.loginK dd{width: 284px; text-align:left;}
.loginK dd label{ color:#abaeb6; margin-right:20px;}
.loginK dd a{ color:#7f6b4d;}
.loginK .text_n{height:24px; line-height:24px; vertical-align:middle; border:1px solid #cacacb; width: 208px; padding:0 5px; font-size:12px;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti;}
a.btn_ln{ display: inline-block; width:120px; height: 36px; line-height:36px; vertical-align: middle; background: url(../images/loginbtn.png) no-repeat center; color:#fff; font-size:18px;font-family:"Microsoft Yahei","微软雅黑","黑体",Tahoma,Arial,Helvetica,STHeiti;}
a.logolink{ margin-right:-40px; width:70px; height:18px; line-height:18px; vertical-align:middle; background: url(../images/index_delu1.png) no-repeat center;  text-align:center; display: inline-block; color:#fff; font-size:12px; border-radius: 0 0 3px 3px;}
.delulogn{margin-right:-40px; width:180px; height:18px; line-height:18px; vertical-align:middle; background: url(../images/index_delu.png) no-repeat center; font-size:12px; display: inline-block;text-align:center; }
.logolink_r{text-align:right;}
.table03 table{width:100%}
.table03 th{background:#ebebeb; color:#838383;}
.table03 th,.table03 td{padding:12px 0; text-align:center;}
.newlist_k{padding-top:5px}
.newlist_k li{border-bottom:1px dotted #acacac; padding: 12px 0 12px 28px; line-height:20px; background:url(../images/d2.png) no-repeat 10px center; position:relative}
.newlist_k li span.time{position:absolute; top:12px; right:0; color:#767676;}
.newlist_k li a:hover{ color:#6c8c00;}
.page_k{text-align:center; padding:20px 0 10px 0}
.page_k a{ margin:0 20px;}
.page_k a.nfont{color:#577100;}
.par_content{padding:10px 30px;}
.par_content h3{color:#478585;font-weight:bold;margin-bottom:10px;}
.par_content p{line-height:28px;}
.guest_info li{float:left; width:40%; height:26px; line-height:26px; margin-bottom:14px;}
.guest_info li span.tit{display:inline-block; width:76px; text-align:right;}
.text_i{ width:198px; height:22px; border:0;background: #EFEFEF none repeat scroll 0% 0%; line-height:22px; vertical-align:middle}
.btnkuang{ padding-left:220px;}
.btnkuang .btn{background:url(../images/btn02.png) no-repeat 0 0; width:100px; height:26px; border:none; color:#fff; margin:20px 15px;}
/*.user_info{padding-left:150px;}*/
.user_info li{height:26px; line-height:26px; margin-bottom:14px;}
.user_info li span.tit{display:inline-block; width:150px;text-align: right}
.user_info li .text_i{width:300px}
.table_f{border-bottom:1px solid #dbd9d9; }
.table_f li .name{ width:130px;}
.table_f li .p_z{ width:63px;}
.table_f li .date{ width:103px;}
.table_f li,.table_f li .name,.table_f li .p_z,.table_f li .date{height:25px; line-height:25px; text-align:center; overflow:hidden}
.table_f li .name,.table_f li .p_z,.table_f li .date{border:1px solid #dbd9d9; border-right:0;}
.table_f li .date{border-right:1px solid #dbd9d9;}
.tit_tablef li,.tit_tablef li .name,.tit_tablef li .p_z,.tit_tablef li .date{color:#976f33; font-weight:bold;}
.list_lh{ height:170px; overflow:hidden; width:100%;}


#pages { text-align:right; float:right; color:#000;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#BFAA87; border:1px solid #e3e3e3; text-align:center; color:#fff; margin-left:4px; padding:0 4px;}
#pages a.current { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
#pages a.page_prev,#pages a.page_first,#pages a.page_last,#pages a.page_next { background:#4d81bb  0 5px; width:50px;}
#pages a:hover { background:#F96; color:#000; text-decoration:none; }



.pop_main { width: 750px; border-radius: 10px; background-color: #565656; left: 50%; margin-left: -375px; top: 45%; margin-top: -305px; position: fixed; font-size: 12px; font-family: "宋体"; z-index: 1003; display: none; }
.pop_main input[type="text"], .pop_main input[type="password"], .pop_main input[type="button"], .pop_main input[type="submit"] {  }
.pop_main .title { text-align: left; height: 48px; border-bottom: 1px solid rgb(231, 231, 231); padding: 12px 0px 0px; color: rgb(63, 79, 108); font-size: 20px; line-height: 40px; font-family: "微软雅黑"; }
.pop_main .title span { position: relative; float: right; margin-right: 30px; }
.pop_main .top { height: 280px; }
.pop_main .top .top_left { float: left; width: 350px; height: 286px; color: rgb(255, 255, 255); }
.pop_main .top .top_left p, .pop_main .top .top_left span { text-indent: 22px; line-height: 25px; font-size: 14px; }
.pop_main .top .top_right { float: left; width: 360px; height: 286px; color: rgb(255, 255, 255); margin-top: 5px; }
.pop_main .top .top_right .tab .tab_login, .pop_main .top .top_right .tab .tab_register { float: left; width: 180px; text-align: center; cursor: pointer; }
.pop_main .top .top_right .tab .tab_login p, .pop_main .top .top_right .tab p { font-family: "微软雅黑"; color: rgb(255, 255, 255); line-height: 20px; font-weight: bold; font-size: 22px;padding-bottom: 10px;margin-top: 10px  }
.pop_main .top .top_right .tab .divider { background-color: #d3c5ab; height: 10px; }

.pop_main .top .top_right .tab .divider.active { background-color: #bda886; height: 10px; }
.pop_main .top .top_right input[type="text"] { width: 100%; height: 40px; line-height: 40px; padding: 0px; font-size: 14px; text-indent: 0.5em; border: medium none; }
.pop_main .top .top_right input[type="password"] { width: 100%; height: 40px; line-height: 40px; padding: 0px; font-size: 14px; text-indent: 0.5em; border: medium none; }
.pop_main .top .top_right input[type="submit"] { width: 100%; height: 40px; line-height: 40px; margin-top: 10px; background-color: #baa582; border: 0px none; color: rgb(255, 255, 255); font-weight: bold; font-size: 20px; font-family: "微软雅黑"; }
.pop_main .top .top_right input[type="button"] { width: 100%; height: 40px; line-height: 40px; font-size: 14px; background-color: rgb(94, 99, 107); border: 0px none; color: rgb(255, 255, 255); font-family: "宋体"; }
.pop_main .pop_bottom { margin: 10px; background-color: rgb(255, 255, 255); padding-left: 20px; padding-right: 20px; padding-bottom: 10px; height: 450px;width: 90%;overflow: scroll}
.pop_main .pop_bottom p { font-family: "宋体"; }
.pop_main .pop_bottom .pop_intro p { color: rgb(102, 102, 102); line-height: 15px; text-align: left; text-indent: 22px; margin-top: 3px; margin-bottom: 3px; }
.pop_main .pop_bottom .pop_intro .middle { color: rgb(148, 115, 24); }
.pop_main .pop_bottom .check { text-align: center; margin-top: 10px; }
.pop_main .pop_bottom .check span { font-family: "微软雅黑"; color: rgb(73, 73, 73); font-size: 18px; font-weight: bold; margin-left: 10px; }
.shadow { z-index: 1002; position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; background-color: rgb(0, 0, 0); opacity: 0.4; width: 100%; display: none; }
.leftmenu{cursor: pointer;}